package org.example.initclass;

public class MyTest {
    public static void main(String[] args) throws ClassNotFoundException {
        //创建类实例,打印static块
//        MyChild myChild = new MyChild();

        // 访问某个类或接口的静态变量
//        int b =MyChild.a;

        // 调用类的静态方法
//        MyChild.m1();

        //反射某个类
//        Class.forName("org.example.initclass.MyChild");

        // 类初始化是先分配内存，然后在依次执行static变量或块
        InitClassTest initClassTest = InitClassTest.getInitClassTest();
        System.out.println(initClassTest.getA());
        System.out.println(initClassTest.getB());


    }
}
